// index.js
// const app = getApp()
const { envList } = require('../../envList.js');
const app = getApp()

Page({
  data: {
    avatarUrl:"../../images/arrow.svg",//这里放了一张灰色头像图片
    nickName:"点击获取头像和昵称",//用户昵称
    login:false,
    openid:''
  }, 

  getUserProfile :function(){
    var that = this;
    wx.getUserProfile({
      desc: '登录', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          nickName: res.userInfo.nickName,
          avatarUrl: res.userInfo.avatarUrl,
          login:true
        })
        wx.showLoading({
          title: '',
        });
       wx.cloud.callFunction({
          name: 'quickstartFunctions',
          data: {
            type: 'getOpenId'
          }
        }).then((resp) => {
          console.log(resp)
          that.setData({
            openid: resp.result.openid
          });
          console.log("sdadasdasdasdas",that.data)
          wx.hideLoading()
          app.globalData.nickName=this.data.nickName;
          app.globalData.avatarUrl=this.data.avatarUrl;
          app.globalData.openid=this.data.openid;
       })
        console.log("Sadads",this.data.openid)
        wx.setStorage({    //数据缓存方法
          key: 'nickName',   //关键字，本地缓存中指定的key
          data: res.userInfo.nickName,    //缓存微信用户公开信息，
          success: function() {      //缓存成功后，输出提示
            console.log('写入nickName缓存成功')
          },
          fail: function() {        //缓存失败后的提示
            console.log('写入nickName发生错误')
          }
        })
        wx.setStorage({    //数据缓存方法
          key: 'avatarUrl',   //关键字，本地缓存中指定的key
          data: res.userInfo.avatarUrl,    //缓存微信用户公开信息，
          success: function() {      //缓存成功后，输出提示
            console.log('写入avatarUrl缓存成功')
          },
          fail: function() {        //缓存失败后的提示
            console.log('写入avatarUrl发生错误')
          }
        })
      }
    })
   
  }
  
  
});
